// 向外导出配置选项，供打包时候读取
module.exports = {
  // 设置 publicPath，从而支持以 file 协议访问打包好的项目
  publicPath: '',
  // 对打包的过程进行配置
  configureWebpack: {
    // externals 表示打包时候的排除项
    externals: {
      // 键: 值
      // import时包的名字: window上的对象名称
      // 注意：值必须用单引号包裹起来，表示一个字符串
      echarts: 'echarts',
      vue: 'Vue',
      'vue-router': 'VueRouter',
      axios: 'axios',
      dayjs: 'dayjs',
      vuex: 'Vuex',
      'vuex-persistedstate': 'createPersistedState',
      'element-ui': 'ELEMENT',
      'vue-quill-editor': 'VueQuillEditor'
    }
  }
}
